package mall.dao;

import mall.model.bo.ChangeOrderBO;
import mall.model.bo.PageOrderBO;
import mall.model.vo.OrderInfoVO;
import mall.model.vo.PageOrderInfoVO;
import mall.model.vo.SpecVO;

import java.util.List;

/*
 *
 * @author Yonni
 * @version 1.8.0_201
 * @date 2020-05-30 09:10
 *
 * */
public interface OrderDao {
    List<PageOrderInfoVO> ordersByPage(PageOrderBO orderBO);

    int getTotalCounts(PageOrderBO orderBO);

    Integer getGoodsId(String id);

    List<SpecVO> getSpecVOS(int goodsId);

    OrderInfoVO order(String id);

    void changeOrder(ChangeOrderBO changeOrderBO);

    void deleteOrder(String id);
}
